// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
//@/直接引入至根目录src文件下
import Vue from 'vue' //引入vue工具包
import App from './App' //项目主页面
import router from './router' //引入路由配置，此处为页面跳转的核心部分
import ElementUI from 'element-ui'; //引入element-ui模块
import 'element-ui/lib/theme-chalk/index.css';  //引入element-ui官方的自带CSS样式(必须引入，否则element-ui样式无法正常显示)
import '@/styles/index.scss' //自定义的全局css样式，目前都用scss
import './icons'//引入自定义的矢量图
import store from '@/store' //引入vuex配置,此处需要详细理解
import initAxios from './axios'; // 引入axios 与后台请求的工具
import VueElementLoading from "vue-element-loading";
import './permission' //引入vue-router导航守卫
Vue.config.productionTip = false; //阻止启动生产消息
Vue.use(ElementUI);  //vue使用element-ui
initAxios.initAxios(Vue); //执行axios初始化方法
//router和stroe需要添加至vue参数对象中，之后可以通过this.$store/this.$router  来使用其功能
new Vue({
  el: '#app',
  router,
  store,
  components: { App },
  template: '<App/>'
})
